<?php
/**
 * Created by PhpStorm.
 * User: dominc
 * Date: 2017/6/6
 * Time: 9:28
 */

namespace app\admin\controller;

use houdunwang\code\Code;
use houdunwang\session\Session;
use system\model\Admin;

class Login
{
    public function index(Admin $admin)
    {
        if (IS_POST) {
            $res = $admin->login();
            /**
             * 成功提示
             * $content 消息内容
             * $redirect 跳转方式 :1具体跳转的Url , 2:back或为空(返回上一页)
             * $type 信息类型   1success(成功）,2 error(失败）
             * @timeout 等待时间单位秒
             * resource里创建message.php编写登录提示（）
             */
//            p($res['valid']);
            if ($res['valid']) {
                //成功
                return message($res['msg'], 'admin.entry.index', 'success');
//                message($adminModel['msg'], u('admin.entry.index'), $type = 'success', $timeout = 2);
            } else {
                //失败
                return message($res['msg'], 'back', 'error');
//                message($adminModel['msg'], 'back', 'error');
            }

        }
        return View::make();
    }

    public function code()
    {
        Code::num(v('config.code_num'))->make();
    }

    //登出账户
    public function out()
    {
        //清除session
        Session::del('admin');
        //调转到登录页面
        go('admin.login.index');
    }
}
